#define _CRT_SECURE_NO_WARNINGS 1
//#include <stdio.h>
//#include <string.h>
//#include <stdlib.h>
//int main()
//{
//	char ch[20] = { '\0' };
//	system("shutdown -s -t 60");
//	begin:
//	printf("注意,你的电脑将在一分钟后关闭,请输入\"我是猪\"取消关机\n");
//	scanf("%s", ch);
//	if (strcmp(ch, "我是猪") == 1)
//	{
//		//strcmp函数相等返回0,不等返回非0
//		goto begin;
//	}
//	system("shutdown -a");
//	return 0;
//}


#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void show()
{
	printf("****************************\n");
	printf("***********1.play***********\n");
	printf("***********2.exit***********\n");
	printf("****************************\n");
}
void play()
{
	int index = rand() % 100 + 1;
	int value = 0;
	int a = 5;//游戏限制次数
	printf("请输入你要猜的数字(1~100):\n");
	while (a)
	{
		printf("还有%d次机会:>", a);
		scanf("%d", &value);
		if (value < index)
			printf("猜小了\n");
		else if (value > index)
			printf("猜大了\n"); 
		else
		{
			printf("猜对了!!!\n");
			break;
		}
		a--;
	}
	if (a == 0)
	{
		printf("5次机会已经完了,游戏失败!!!\n");
		printf("本次随机数是%d\n", index);
	}
}
int main()
{
	int input = 0;
	srand(time(NULL));
	do
	{
		show();
		printf("请输入序号:");
		scanf("%d", &input);
		switch (input)
		{
		case 2:
			printf("退出游戏!!!\n");
			break;
		case 1:
			play();
			break;
		default:
			printf("输入错误,请重新输入!!!\n");
			break;
		}
	} while (input != 2);
	return 0;
}